img {
    content: normal !important
}

#app, body, html {
    width: 100%;
    height: 100%;
    font-family: Helvetica
}

.wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.wrapper.center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.contractPreview {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.contractPreview.center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.contractPreview .pdf .footer {
    display: none
}

html {
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0
}

a {
    text-decoration: none
}

a:focus, button:focus, input:focus, textarea:focus {
    outline: none
}

ol, p, ul {
    margin: 0;
    padding: 0
}

ol, ul {
    list-style: none
}

button, input, textarea {
    font: inherit
}

.fade-enter-active, .fade-leave-active {
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.fade-enter, .fade-leave-to {
    opacity: 0
}

.pagingseal-enter-active {
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.pagingseal-leave-active {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.pagingseal-enter, .pagingseal-leave-active {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.mint-toast {
    z-index: 9999
}

.mint-toast-text {
    font-size: .426667rem;
    color: #fff;
    margin: 0 .133333rem;
    z-index: 99999
}

.mint-indicator-wrapper {
    border-radius: .133333rem;
    z-index: 999999
}

.mint-indicator-spin {
    margin: .4rem
}

.mint-indicator-text {
    margin-top: .266667rem;
    font-size: .426667rem
}

.mint-indicator-mask {
    z-index: 999999
}

.mint-msgbox {
    font-size: .426667rem;
    border-radius: .213333rem;
    width: 7.866667rem
}

.mint-msgbox-header {
    padding: .586667rem 0 0;
    color: #333
}

.mint-msgbox-content {
    padding: .48rem .533333rem .453333rem .533333rem;
    min-height: 1.333333rem;
    border: none;
    font-size: .426667rem;
    color: #383838;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.mint-msgbox-cancel {
    border: none
}

.mint-msgbox-title {
    font-size: .48rem
}

.mint-msgbox-message {
    word-wrap: break-word;
    line-height: .746667rem;
    color: #383838;
    font-size: .426667rem
}

.mint-msgbox-btns {
    height: 1.333333rem;
    line-height: 1.333333rem;
    font-size: .453333rem
}

.mint-msgbox-btn {
    line-height: .933333rem
}

.mint-msgbox-cancel {
    color: #777892
}

.mint-msgbox-confirm {
    color: #ed2c41;
    font-weight: 500
}

.mint-msgbox-confirm:active {
    color: #e61717
}

.support[data-v-8ceccb1c] {
    height: 1.413333rem;
    background: #f2f2f2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.support.high[data-v-8ceccb1c] {
    height: 2.4rem;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.support.light[data-v-8ceccb1c] {
    background: #f5f6fa
}

.support.fixed[data-v-8ceccb1c] {
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0
}

.support > img[data-v-8ceccb1c] {
    height: .453333rem
}

.support > img.high[data-v-8ceccb1c] {
    margin-top: .4rem
}
